package file;

import java.io.File;
import java.io.FileFilter;

/** 获取目录的子项，加过滤（有条件的获取）*/
public class ListFilesDemo2 {
    public static void main(String[] args) {
        File dir = new File(".");//当前目录
        if(dir.isDirectory()){//判断当前dir是否是目录
            File[] files = dir.listFiles(new FileFilter() {//创建过滤器   输入dir.listFiles(new FileFilter() )回车下面会重写
                @Override
                public boolean accept(File file) {  //接受
                    return file.getName().startsWith(".");//获取该文件的名称并判断文件名是否以"."开头
                }
            });
            for(File file : files){//遍历files
                System.out.println(file.getName());//获取文件名
            }
       }else{//不是目录
           System.out.println("不是一个目录");//输出
        }
    }
}
